home *** CD-ROM | disk | FTP | other *** search
/ Hot Super Models / Hot Super Models.iso / unix / x11 / xv2r1.tar / xv2r1 / extensions / xv / server / Makefile < prev    next >
Makefile  |  1991-05-06  |  14KB  |  400 lines

  1. # Makefile generated by imake - do not edit!
  2. # $XConsortium: imake.c,v 1.51 89/12/12 12:37:30 jim Exp $
  3.  
  4. ###########################################################################
  5. # Makefile generated from "Imake.tmpl" and <Imakefile>
  6. # $XConsortium: Imake.tmpl,v 1.77 89/12/18 17:01:37 jim Exp $
  7. #
  8. # Platform-specific parameters may be set in the appropriate .cf
  9. # configuration files.  Site-wide parameters may be set in the file
  10. # site.def.  Full rebuilds are recommended if any parameters are changed.
  11. #
  12. # If your C preprocessor doesn't define any unique symbols, you'll need
  13. # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  14. # "make Makefile", "make Makefiles", or "make World").
  15. #
  16. # If you absolutely can't get imake to work, you'll need to set the
  17. # variables at the top of each Makefile as well as the dependencies at the
  18. # bottom (makedepend will do this automatically).
  19. #
  20.  
  21. ###########################################################################
  22. # platform-specific configuration parameters - edit ultrix.cf to change
  23.  
  24. # platform:  $XConsortium: ultrix.cf,v 1.20 89/12/22 15:56:14 rws Exp $
  25. # operating system:             Ultrix-32 4.0
  26.  
  27. ###########################################################################
  28. # site-specific configuration parameters - edit site.def to change
  29.  
  30. # site:  $XConsortium: site.def,v 1.21 89/12/06 11:46:50 jim Exp $
  31.  
  32. FONTC=    $(FONTSRC)/tools/bdftopcf/bdftopcf
  33.  
  34.             SHELL =     /bin/sh
  35.  
  36.               TOP = ../../../.
  37.       CURRENT_DIR = ./extensions/xv/server
  38.  
  39.                AR = ar cq
  40.   BOOTSTRAPCFLAGS =
  41.                CC = cc
  42.  
  43.          COMPRESS = compress
  44.               CPP = /lib/cpp $(STD_CPP_DEFINES)
  45.     PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
  46.           INSTALL = install
  47.                LD = ld
  48.              LINT = lint
  49.       LINTLIBFLAG = -C
  50.          LINTOPTS = -axz
  51.                LN = ln -s
  52.              MAKE = make
  53.                MV = mv
  54.                CP = cp
  55.            RANLIB = ranlib
  56.   RANLIBINSTFLAGS =
  57.                RM = rm -f
  58.      STD_INCLUDES =
  59.   STD_CPP_DEFINES =
  60.       STD_DEFINES = -DUNIX
  61.  EXTRA_LOAD_FLAGS =
  62.   EXTRA_LIBRARIES = -ldnet
  63.              TAGS = ctags
  64.  
  65.     PROTO_DEFINES =
  66.  
  67.      INSTPGMFLAGS =
  68.  
  69.      INSTBINFLAGS = -m 0755
  70.      INSTUIDFLAGS = -m 4755
  71.      INSTLIBFLAGS = -m 0664
  72.      INSTINCFLAGS = -m 0444
  73.      INSTMANFLAGS = -m 0444
  74.      INSTDATFLAGS = -m 0444
  75.     INSTKMEMFLAGS = -m 4755
  76.  
  77.           DESTDIR =
  78.  
  79.      TOP_INCLUDES = -I$(TOP)
  80.  
  81.       CDEBUGFLAGS = -O
  82.         CCOPTIONS = -Wf,-XNh2000 -Olimit 2000
  83.       COMPATFLAGS =
  84.  
  85.       ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES)
  86.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS)
  87.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  88.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  89.            LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  90.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)
  91.    LDCOMBINEFLAGS = -X -r
  92.  
  93.         MACROFILE = ultrix.cf
  94.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  95.  
  96.     IMAKE_DEFINES =
  97.  
  98.          IRULESRC = $(CONFIGSRC)
  99.         IMAKE_CMD = $(NEWTOP)$(IMAKE) -I$(NEWTOP)$(IRULESRC) $(IMAKE_DEFINES)
  100.  
  101.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  102.             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  103.             $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  104.  
  105. ###########################################################################
  106. # X Window System Build Parameters
  107. # $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  108.  
  109. ###########################################################################
  110. # X Window System make variables; this need to be coordinated with rules
  111. # $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  112.  
  113.           PATHSEP = /
  114.         USRLIBDIR = $(DESTDIR)/usr/lib
  115.            BINDIR = $(TOP)/../bin
  116.           INCROOT = $(DESTDIR)/usr/include
  117.      BUILDINCROOT = $(TOP)
  118.       BUILDINCDIR = $(BUILDINCROOT)/X11
  119.       BUILDINCTOP = ..
  120.            INCDIR = $(INCROOT)/X11
  121.            ADMDIR = $(DESTDIR)/usr/adm
  122.            LIBDIR = $(USRLIBDIR)/X11
  123.         CONFIGDIR = $(LIBDIR)/config
  124.        LINTLIBDIR = $(USRLIBDIR)/lint
  125.  
  126.           FONTDIR = $(LIBDIR)/fonts
  127.          XINITDIR = $(LIBDIR)/xinit
  128.            XDMDIR = $(LIBDIR)/xdm
  129.            AWMDIR = $(LIBDIR)/awm
  130.            TWMDIR = $(LIBDIR)/twm
  131.            GWMDIR = $(LIBDIR)/gwm
  132.           MANPATH = $(DESTDIR)/usr/man
  133.     MANSOURCEPATH = $(MANPATH)/man
  134.            MANDIR = $(MANSOURCEPATH)n
  135.         LIBMANDIR = $(MANSOURCEPATH)3
  136.       XAPPLOADDIR = /wsl/share/lib/X11/r4app-defaults
  137.  
  138.        FONTCFLAGS = -t
  139.  
  140.      INSTAPPFLAGS = $(INSTDATFLAGS)
  141.  
  142.             IMAKE = $(IMAKESRC)/imake
  143.            DEPEND = $(DEPENDSRC)/makedepend
  144.               RGB = $(RGBSRC)/rgb
  145.             FONTC = $(BDFTOSNFSRC)/bdftosnf
  146.         MKFONTDIR = $(MKFONTDIRSRC)/mkfontdir
  147.         MKDIRHIER =     /bin/sh $(SCRIPTSRC)/mkdirhier.sh
  148.  
  149.         CONFIGSRC = $(TOP)/config
  150.         CLIENTSRC = $(TOP)/clients
  151.           DEMOSRC = $(TOP)/demos
  152.            LIBSRC = $(TOP)/lib
  153.           FONTSRC = $(TOP)/fonts
  154.        INCLUDESRC = $(TOP)/X11
  155.         SERVERSRC = $(TOP)/server
  156.           UTILSRC = $(TOP)/util
  157.         SCRIPTSRC = $(UTILSRC)/scripts
  158.        EXAMPLESRC = $(TOP)/examples
  159.        CONTRIBSRC = $(TOP)/../contrib
  160.            DOCSRC = $(TOP)/doc
  161.            RGBSRC = $(TOP)/rgb
  162.         DEPENDSRC = $(UTILSRC)/makedepend
  163.          IMAKESRC = $(CONFIGSRC)
  164.          XAUTHSRC = $(LIBSRC)/Xau
  165.           XLIBSRC = $(LIBSRC)/X
  166.            XMUSRC = $(LIBSRC)/Xmu
  167.        TOOLKITSRC = $(LIBSRC)/Xt
  168.        AWIDGETSRC = $(LIBSRC)/Xaw
  169.        OLDXLIBSRC = $(LIBSRC)/oldX
  170.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  171.       BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  172.      MKFONTDIRSRC = $(FONTSRC)/mkfontdir
  173.      EXTENSIONSRC = $(TOP)/extensions
  174.  
  175.   DEPEXTENSIONLIB =  $(EXTENSIONSRC)/lib/libXext.a
  176.      EXTENSIONLIB =                $(DEPEXTENSIONLIB)
  177.  
  178.           DEPXLIB = $(DEPEXTENSIONLIB)  $(XLIBSRC)/libX11.a
  179.              XLIB = $(EXTENSIONLIB)               $(XLIBSRC)/libX11.a
  180.  
  181.       DEPXAUTHLIB =  $(XAUTHSRC)/libXau.a
  182.          XAUTHLIB =               $(DEPXAUTHLIB)
  183.  
  184.         DEPXMULIB =  $(XMUSRC)/libXmu.a
  185.            XMULIB =               $(DEPXMULIB)
  186.  
  187.        DEPOLDXLIB =  $(OLDXLIBSRC)/liboldX.a
  188.           OLDXLIB =               $(DEPOLDXLIB)
  189.  
  190.       DEPXTOOLLIB =  $(TOOLKITSRC)/libXt.a
  191.          XTOOLLIB =               $(DEPXTOOLLIB)
  192.  
  193.         DEPXAWLIB =  $(AWIDGETSRC)/libXaw.a
  194.            XAWLIB =               $(DEPXAWLIB)
  195.  
  196.  LINTEXTENSIONLIB =  $(EXTENSIONSRC)/lib/llib-lXext.ln
  197.          LINTXLIB =  $(XLIBSRC)/llib-lX11.ln
  198.           LINTXMU =  $(XMUSRC)/llib-lXmu.ln
  199.         LINTXTOOL =  $(TOOLKITSRC)/llib-lXt.ln
  200.           LINTXAW =  $(AWIDGETSRC)/llib-lXaw.ln
  201.  
  202.           DEPLIBS = $(LOCAL_LIBRARIES)
  203.  
  204.          DEPLIBS1 = $(DEPLIBS)
  205.          DEPLIBS2 = $(DEPLIBS)
  206.          DEPLIBS3 = $(DEPLIBS)
  207.  
  208. ###########################################################################
  209. # Imake rules for building libraries, programs, scripts, and data files
  210. # rules:  $XConsortium: Imake.rules,v 1.67 89/12/18 17:14:15 jim Exp $
  211.  
  212. ###########################################################################
  213. # start of Imakefile
  214.  
  215. # $XConsortium: Server.tmpl,v 1.3 89/10/20 11:14:52 jim Exp $
  216.  
  217.          CC = cc
  218.   CCOPTIONS = -Wf,-XNh2000 -Olimit 2000
  219. STD_DEFINES = -DUNIX -DDPS -DSHAPE -DMITSHM -DMULTIBUFFER -DMITMISC -DXINPUT $(DGEX) -DXV -DSPECIAL_MALLOC -DXDMCP -DX11R4 -DNEW_FONTS -DFONT_CACHE
  220. CDEBUGFLAGS = -O
  221. EXT_DEFINES = -DDPS -DSHAPE -DMITSHM -DMULTIBUFFER -DMITMISC -DXINPUT $(DGEX) -DXV
  222.  
  223. IMAKE_DEFINES = $(EXT_DEFINES)
  224.  
  225.      DISRCS = xvmain.c xvdisp.c
  226.      DIOBJS = xvmain.o xvdisp.o
  227.      DIINCS = -I../include
  228.  
  229.      PLXSRCS =
  230.      PLXOBJS =
  231.      PLXINCS =
  232.  
  233.      ROPSRCS = xvrop.c
  234.      ROPOBJS = xvrop.o
  235.      ROPINCS = -I$(SERVERSRC)/ddx/dec/ws -I$(SERVERSRC)/ddx/dec/cfb
  236.  
  237.         SRCS = $(DISRCS) $(PLXSRCS) $(ROPSRCS)
  238.         OBJS = $(DIOBJS) $(PLXOBJS) $(ROPOBJS)
  239.       XVINCS = $(DIINCS) $(PLXINCS) $(ROPINCS)
  240.     INCLUDES = -I$(INCLUDESRC) -I$(SERVERSRC)/include -I$(FONTSRC)/include $(XVINCS)
  241.     LINTLIBS = $(SERVERSRC)/dix/llib-ldix.ln $(SERVERSRC)/os/4.2bsd/llib-los.ln
  242.  
  243. all:: libxv.a
  244.  
  245. libxv.a: $(OBJS)
  246.     $(RM) $@
  247.     $(AR) $@ $(OBJS)
  248.     $(RANLIB) $@
  249.  
  250. .c.o:
  251.     $(RM) $@
  252.     $(CC) -c $(CFLAGS) $*.c
  253.  
  254. lintlib:: llib-lxv.ln
  255.  
  256. llib-lxv.ln: $(SRCS)
  257.     $(RM) $@
  258.     $(LINT) $(LINTLIBFLAG)xv $(LINTFLAGS) $(SRCS)
  259.  
  260. lint:
  261.     $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
  262. lint1:
  263.     $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
  264.  
  265. saber_src:
  266.     #load $(CFLAGS) $(SRCS)
  267.  
  268. depend:: $(DEPEND)
  269.  
  270. $(DEPEND):
  271.     @echo "checking $@ over in $(DEPENDSRC) first..."; \
  272.     cd $(DEPENDSRC); $(MAKE); \
  273.     echo "okay, continuing in $(CURRENT_DIR)"
  274.  
  275. depend::
  276.     $(DEPEND) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  277.  
  278. ###########################################################################
  279. # common rules for all Makefiles - do not edit
  280.  
  281. emptyrule::
  282.  
  283. clean::
  284.     $(RM_CMD) \#*
  285.  
  286. Makefile:: $(IMAKE)
  287.  
  288. $(IMAKE):
  289.     @(cd $(IMAKESRC); if [ -f Makefile ]; then \
  290.     echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) all; else \
  291.     echo "bootstrapping $@ from Makefile.ini in $(IMAKESRC) first..."; \
  292.     $(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS=$(BOOTSTRAPCFLAGS); fi; \
  293.     echo "okay, continuing in $(CURRENT_DIR)")
  294.  
  295. Makefile::
  296.     -@if [ -f Makefile ]; then \
  297.         echo "    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \
  298.         $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  299.     else exit 0; fi
  300.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  301.  
  302. tags::
  303.     $(TAGS) -w *.[ch]
  304.     $(TAGS) -xw *.[ch] > TAGS
  305.  
  306. ###########################################################################
  307. # empty rules for directories that do not have SUBDIRS - do not edit
  308.  
  309. install::
  310.     @echo "install in $(CURRENT_DIR) done"
  311.  
  312. install.man::
  313.     @echo "install.man in $(CURRENT_DIR) done"
  314.  
  315. Makefiles::
  316.  
  317. includes::
  318.  
  319. ###########################################################################
  320. # dependencies generated by makedepend
  321.  
  322. # DO NOT DELETE
  323.  
  324. xvmain.o: /usr/include/stdio.h /usr/include/ansi_compat.h ../../.././X11/X.h
  325. xvmain.o: ../../.././X11/Xproto.h ../../.././X11/Xmd.h
  326. xvmain.o: ../../.././X11/Xprotostr.h ../../.././server/include/misc.h
  327. xvmain.o: ../../.././server/include/os.h
  328. xvmain.o: ../../.././server/include/scrnintstr.h
  329. xvmain.o: ../../.././server/include/screenint.h
  330. xvmain.o: ../../.././server/include/miscstruct.h
  331. xvmain.o: ../../.././server/include/region.h
  332. xvmain.o: ../../.././server/include/pixmap.h ../../.././server/include/gc.h
  333. xvmain.o: ../../.././server/include/colormap.h
  334. xvmain.o: ../../.././server/include/windowstr.h
  335. xvmain.o: ../../.././server/include/window.h
  336. xvmain.o: ../../.././server/include/pixmapstr.h
  337. xvmain.o: ../../.././server/include/regionstr.h
  338. xvmain.o: ../../.././server/include/cursor.h
  339. xvmain.o: ../../.././server/include/property.h
  340. xvmain.o: ../../.././server/include/resource.h
  341. xvmain.o: ../../.././server/include/dix.h
  342. xvmain.o: ../../.././server/include/extnsionst.h
  343. xvmain.o: ../../.././server/include/extension.h
  344. xvmain.o: ../../.././server/include/dixstruct.h
  345. xvmain.o: ../../.././server/include/opaque.h
  346. xvmain.o: ../../.././server/include/input.h ../include/Xv.h
  347. xvmain.o: ../include/Xvproto.h ../include/xvdix.h
  348. xvdisp.o: /usr/include/stdio.h /usr/include/ansi_compat.h ../../.././X11/X.h
  349. xvdisp.o: ../../.././X11/Xproto.h ../../.././X11/Xmd.h
  350. xvdisp.o: ../../.././X11/Xprotostr.h ../../.././server/include/misc.h
  351. xvdisp.o: ../../.././server/include/os.h
  352. xvdisp.o: ../../.././server/include/scrnintstr.h
  353. xvdisp.o: ../../.././server/include/screenint.h
  354. xvdisp.o: ../../.././server/include/miscstruct.h
  355. xvdisp.o: ../../.././server/include/region.h
  356. xvdisp.o: ../../.././server/include/pixmap.h ../../.././server/include/gc.h
  357. xvdisp.o: ../../.././server/include/colormap.h
  358. xvdisp.o: ../../.././server/include/windowstr.h
  359. xvdisp.o: ../../.././server/include/window.h
  360. xvdisp.o: ../../.././server/include/pixmapstr.h
  361. xvdisp.o: ../../.././server/include/regionstr.h
  362. xvdisp.o: ../../.././server/include/cursor.h
  363. xvdisp.o: ../../.././server/include/property.h
  364. xvdisp.o: ../../.././server/include/resource.h
  365. xvdisp.o: ../../.././server/include/dix.h
  366. xvdisp.o: ../../.././server/include/gcstruct.h
  367. xvdisp.o: ../../.././fonts/include/font.h ../../.././fonts/include/fontos.h
  368. xvdisp.o: ../../.././X11/Xmd.h ../../.././server/include/dixstruct.h
  369. xvdisp.o: ../../.././server/include/opaque.h ../include/Xv.h
  370. xvdisp.o: ../include/Xvproto.h ../include/xvdix.h
  371. xvrop.o: /usr/include/stdio.h /usr/include/ansi_compat.h
  372. xvrop.o: /usr/include/sys/types.h
  373. xvrop.o: ../../.././server/ddx/dec/ws/sys/workstation.h ../../.././X11/X.h
  374. xvrop.o: ../../.././X11/Xproto.h ../../.././X11/Xmd.h
  375. xvrop.o: ../../.././X11/Xprotostr.h ../../.././server/include/scrnintstr.h
  376. xvrop.o: ../../.././server/include/screenint.h
  377. xvrop.o: ../../.././server/include/miscstruct.h
  378. xvrop.o: ../../.././server/include/misc.h ../../.././server/include/os.h
  379. xvrop.o: ../../.././server/include/region.h
  380. xvrop.o: ../../.././server/include/pixmap.h ../../.././server/include/gc.h
  381. xvrop.o: ../../.././server/include/colormap.h
  382. xvrop.o: ../../.././server/include/windowstr.h
  383. xvrop.o: ../../.././server/include/window.h
  384. xvrop.o: ../../.././server/include/pixmapstr.h
  385. xvrop.o: ../../.././server/include/regionstr.h
  386. xvrop.o: ../../.././server/include/cursor.h
  387. xvrop.o: ../../.././server/include/property.h
  388. xvrop.o: ../../.././server/include/resource.h ../../.././server/include/dix.h
  389. xvrop.o: ../../.././server/include/gcstruct.h ../../.././fonts/include/font.h
  390. xvrop.o: ../../.././fonts/include/fontos.h ../../.././X11/Xmd.h
  391. xvrop.o: ../../.././server/include/dixstruct.h ../include/Xv.h
  392. xvrop.o: ../include/Xvproto.h ../include/xvdix.h
  393. xvrop.o: ../../.././server/ddx/dec/ws/pmagro.h
  394. xvrop.o: ../../.././server/ddx/dec/ws/bt463.h
  395. xvrop.o: ../../.././server/ddx/dec/ws/bt431.h
  396. xvrop.o: ../../.././server/ddx/dec/ws/i2c.h
  397. xvrop.o: ../../.././server/ddx/dec/ws/rop.h
  398. xvrop.o: ../../.././server/ddx/dec/cfb/cfb.h /usr/include/machine/cpuconf.h
  399. xvrop.o: ../include/xvrop.h
  400.